package com.mmd.openfire_admin.dao;

import com.mmd.openfire_admin.generator.pojo.Fpsessionprop;
import com.mmd.openfire_admin.generator.pojo.FpsessionpropExample;
import com.mmd.openfire_admin.generator.pojo.FpsessionpropKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface FpsessionpropMapper {
    int countByExample(FpsessionpropExample example);

    int deleteByExample(FpsessionpropExample example);

    int deleteByPrimaryKey(FpsessionpropKey key);

    int insert(Fpsessionprop record);

    int insertSelective(Fpsessionprop record);

    List<Fpsessionprop> selectByExampleWithBLOBs(FpsessionpropExample example);

    List<Fpsessionprop> selectByExample(FpsessionpropExample example);

    Fpsessionprop selectByPrimaryKey(FpsessionpropKey key);

    int updateByExampleSelective(@Param("record") Fpsessionprop record, @Param("example") FpsessionpropExample example);

    int updateByExampleWithBLOBs(@Param("record") Fpsessionprop record, @Param("example") FpsessionpropExample example);

    int updateByExample(@Param("record") Fpsessionprop record, @Param("example") FpsessionpropExample example);

    int updateByPrimaryKeySelective(Fpsessionprop record);

    int updateByPrimaryKeyWithBLOBs(Fpsessionprop record);
}